Si vous aviez déjà installé des paquets désormais inutiles, un petit rappel sur la suppression d'un paquet.
nano ~/.msmtprc
account default host smtp.monfai.fr from prenom.nom@monfai.fr auth off #auth on #si jamais auth off ne passe pas user prenom.nom #si votre fai vous identifie plus clairement si vous reprécisez le domaine, alors plutôt cela : #user prenom.nom@fai.fr password monmotdepasse
chmod 600 ~/.msmtprc
cat readme.txt | msmtp johnny@liday.ch
uuencode application.zip | msmtp johnny@liday.ch
S'il vous manque GET installez le paquet GET
GET whatismyip.org
nano ~/getip
GET whatismyip.org > .myip echo "" >> .myip sleep 1 GET whatismyip.org >> .myip echo "" >> .myip sleep 1 GET whatismyip.org >> .myip echo "" >> .myip
sh ~/getip
cat ~/.myip
92.122.18.135 92.122.18.135 92.122.18.135
cat ~/.myip | msmtp johnny@whitehouse.gov
nano ~/getip
... cat .myip | msmtp johnny@whitehouse.gov
chmod 700 ~/getip
sh ~/getip
Le système crontab intégré à unix/linux permet une programmation simple de l'exécution de commandes et scripts.
crontab -l > cron
nano cron
23 8,12,15,18 * * 1-5 /home/johnny/getip # à 08:23 12:23 15:23 et 18:23 tous les jours du lundi au vendredi # parce que les soirs et week-end je suis à la maison # et que c'est encore plus simple de récupérer mon IP
crontab ~/cron
crontab -l
... 23 8,12,15,18 * * 1-5 /home/johnny/getip ...
rm ~/cron
~/.msmtprc
account default tls on host smtp.gmail.com from nom_user@gmail.com auth on user nom_user password password_user tls_starttls off tls_certcheck off